package com.ruoyi.system.domain;

import lombok.Data;

/**
 * 监测统计数据类
 */
@Data
public class MonitoringStats {

    /**
     * 卫星数据点数量
     */
    private Integer satelliteCount;

    /**
     * 无人机网格数量
     */
    private Integer droneCount;

    /**
     * 地面识别次数
     */
    private Integer groundCount;

    /**
     * 高风险区域数量
     */
    private Integer highRiskCount;

    /**
     * 中风险区域数量
     */
    private Integer mediumRiskCount;

    /**
     * 低风险区域数量
     */
    private Integer lowRiskCount;

    /**
     * 平均植被指数
     */
    private Double averageNdvi;

    /**
     * 平均虫情密度
     */
    private Double averagePestDensity;

    /**
     * 识别准确率
     */
    private Double recognitionAccuracy;

    public MonitoringStats() {
        this.satelliteCount = 0;
        this.droneCount = 0;
        this.groundCount = 0;
        this.highRiskCount = 0;
        this.mediumRiskCount = 0;
        this.lowRiskCount = 0;
        this.averageNdvi = 0.0;
        this.averagePestDensity = 0.0;
        this.recognitionAccuracy = 0.0;
    }
}
